de.ueberdosis.mp3info.id3v2
Class FrameT
java.lang.Object
|
+--de.ueberdosis.mp3info.id3v2.ID3V2Frame
|
+--de.ueberdosis.mp3info.id3v2.FrameT
- All Implemented Interfaces:
- Defines
- Direct Known Subclasses:
- FrameTALB, FrameTBPM, FrameTCOM, FrameTCON, FrameTCOP, FrameTDAT, FrameTDLY, FrameTENC, FrameTEXT, FrameTFLT, FrameTIME, FrameTIT1, FrameTIT2, FrameTIT3, FrameTKEY, FrameTLAN, FrameTLEN, FrameTMED, FrameTOAL, FrameTOFN, FrameTOLY, FrameTOPE, FrameTORY, FrameTOWN, FrameTPE1, FrameTPE2, FrameTPE3, FrameTPE4, FrameTPOS, FrameTPUB, FrameTRCK, FrameTRDA, FrameTRSN, FrameTRSO, FrameTSIZ, FrameTSRC, FrameTSSE, FrameTYER
- public class FrameT
- extends ID3V2Frame
Base class for all text related frames.
Constructor Summary |
FrameT(de.ueberdosis.mp3info.id3v2.ID3V2Frame frame)
|
FrameT(de.ueberdosis.mp3info.id3v2.ID3V2Frame frm,
de.ueberdosis.mp3info.id3v2.DataSource ds)
|
FrameT(java.lang.String id)
|
Method Summary |
boolean |
containsData()
Denotes if actual data are in this frame. |
protected de.ueberdosis.mp3info.gui.Id3JPanel |
createJPanel(boolean edit,
boolean selfupdate,
java.lang.String caption)
|
byte[] |
getData()
creates an byte array containing the data in the Frame. |
java.lang.String |
getLongName()
|
java.lang.String |
getText()
|
void |
setText(java.lang.String txt)
|
java.lang.String |
toString()
|
Methods inherited from class de.ueberdosis.mp3info.id3v2.ID3V2Frame |
canDisplay, canEdit, createJPanel, createPanel, deprecatedSince, equals, getDataLengthIndicator, getFileAlterPreservation, getFrameID, getSize, getTagAlterPreservation, getUnsynchronisation, hasGroupingIdentity, isAltered, isCompressed, isEncrypted, isReadOnly, isValid, legalSince, toByteArray |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
FrameT
public FrameT(java.lang.String id)
FrameT
public FrameT(de.ueberdosis.mp3info.id3v2.ID3V2Frame frame)
FrameT
public FrameT(de.ueberdosis.mp3info.id3v2.ID3V2Frame frm,
de.ueberdosis.mp3info.id3v2.DataSource ds)
throws SeekPastEndException
getLongName
public java.lang.String getLongName()
getText
public java.lang.String getText()
setText
public void setText(java.lang.String txt)
toString
public java.lang.String toString()
- Overrides:
toString
in class ID3V2Frame
getData
public byte[] getData()
- Description copied from class:
ID3V2Frame
- creates an byte array containing the data in the Frame.
Dummy implementation, to be overwritten by the actual Frames
- Overrides:
getData
in class ID3V2Frame
containsData
public boolean containsData()
- Description copied from class:
ID3V2Frame
- Denotes if actual data are in this frame.
Some Frames have a minimum size that is greater than the header
although they don't contain any data. So I can't generally
determine if a Frame is empty just by asking for its size.
To be overwritten by subclasses.
- Overrides:
containsData
in class ID3V2Frame
createJPanel
protected de.ueberdosis.mp3info.gui.Id3JPanel createJPanel(boolean edit,
boolean selfupdate,
java.lang.String caption)